#include "BigInteger.h"
#include <regex>
#include <math.h>
#include <stdlib.h>
#include <sstream>

/**
*Empty Contractor 
**/
big_integer::big_integer() : big_number(0,0)
{
	init("0");
}

/**
* String Contractor
* Input - number as string 
**/
big_integer::big_integer( string str) : big_number(0,0)
{
	init(str);
}

/**
* Copy Contractor 
**/
big_integer::big_integer(const big_integer& src) : big_number(src) {}
    
/**
* Destroyer
**/
big_integer::~big_integer()
{
	//parent destroyer is called to free the number array
}